.selfadaptat .catList .catlist_li {
    width: 140px;
    overflow: hidden;
    border-bottom: 1px dotted #ccc
}

.nanXie .nantype {
    padding: 6px 5px 6px 0;
    width: 630px;
    box-sizing: border-box
}

.catList .catlist_li a {
    width: auto
}

.nantype .moreChecked {
    background: none repeat scroll 0 0 #f4f4f4;
    display: block;
    height: 20px;
    line-height: 20px;
    padding: 0 5px;
    text-align: left;
    width: 43px
}

.catList a:hover {
    color: #e60012
}

.noCheck .catList .moreChecked:hover {
    color: #e60012
}

.catList .moreChecked .list_bg {
    background-position: -56px -197px;
    display: inline-block;
    float: left;
    height: 8px;
    margin-right: 6px;
    margin-top: 5px;
    width: 8px
}

.check_btnBg {
    background: url(../images/checkBtn_bg.png) no-repeat;
    border: 0;
    cursor: pointer;
    width: 49px;
    height: 22px
}

.check_btnSure {
    background-position: left top;
    color: #fff;
    margin-right: 30px
}

.check_btnQuit {
    background-position: left -25px
}

.nantype .moreChecked:hover span {
    background-position: -65px -197px
}

.nantype .noSmt {
    background: url(../images/filter-sprite_1b6e33ab7def4af2bfc909feffb7398e.png) no-repeat;
    cursor: no-drop;
    background-position: left -472px;
    color: #c5c5c5
}

.nantype .catList .check_li a i {
    background: url("../images/filter-sprite_1b6e33ab7def4af2bfc909feffb7398e.png?3ecd863b151522573310636317254a78") no-repeat scroll -92px -325px #e60012;
    border: 1px solid #e60012
}

.noCheck .choosebtn {
    display: none;
    text-align: center;
    width: 600px
}

.noCheck .catList .moreChecked {
    display: block
}

.yesCheck .choosebtn {
    display: block;
    text-align: center;
    width: 600px
}

.yesCheck .catList .moreChecked {
    display: none
}

.defaultCat .catList li a i {
    display: hidden
}

.selfadaptat .ygFilterCon .list_pp_pic li {
    float: left;
    height: 60px;
    line-height: 40px;
    overflow: hidden;
    padding-right: 5px;
    text-align: left;
    white-space: nowrap;
    width: 86px
}

.list_pp_pic li a {
    width: 86px
}

.list_pp_pic img {
    margin-top: 10px;
    border-right: 1px #e8e8e8 solid
}

.ygFilterCon .defaultCat .more-Selete,
.chooseList .ygFilter_cz {
    display: block
}

.ygFilterCon .chooseList .more-Selete,
.defaultCat .ygFilter_cz {
    display: none
}

.ygFilterCon .more-Selete {
    position: absolute;
    display: block;
    background: #f4f4f4;
    text-align: left;
    width: 40px;
    padding: 0 5px;
    height: 20px;
    line-height: 20px;
    right: 63px;
    top: 6px
}

.ygFilterCon .more-Selete i {
    display: inline-block;
    float: left;
    background-position: -56px -197px;
    width: 8px;
    height: 8px;
    margin-top: 5px;
    margin-right: 6px;
    _margin-right: 3px
}

.ygFilterCon .more-Selete:hover i {
    background-position: -65px -197px
}

.ygFilter_cz .cancel_quit {
    background-position: -46px -325px;
    color: #666;
    margin-left: 10px
}

.filterTtCon .ttBar,
.filterTtCon .ttSel del,
.toggleFilter a,
.toggleFilter i,
.filterCon .more_Link i,
.matchMoreLink,
.filterTtlBtn,
.filterTtrBtn {
    background: url(../images/filter-sprite_1b6e33ab7def4af2bfc909feffb7398e.png?3ecd863b151522573310636317254a78) no-repeat
}

.filterCon .more_Link {
    position: absolute;
    right: 10px;
    width: 45px;
    height: 18px;
    overflow: hidden;
    line-height: 18px;
    display: none;
    top: 8px
}

.filterCon .more_Link i {
    width: 12px;
    height: 5px;
    position: absolute;
    top: 6px;
    overflow: hidden
}

.filterCon .more_Link.down i {
    background-position: -110px -154px
}

.filterCon .more_Link.down:hover i {
    background-position: -12px -205px
}

.filterCon .more_Link.up i {
    background-position: -96px -153px
}

.filterCon .more_Link.up:hover i {
    background-position: -12px -197px
}

.ygFilterCon .more_Link {
    position: absolute;
    right: 8px;
    width: 45px;
    height: 18px;
    overflow: hidden;
    line-height: 18px;
    top: 7px;
    display: none
}

.ygFilterCon .more_Link i {
    width: 12px;
    height: 5px;
    position: absolute;
    top: 6px;
    overflow: hidden
}

.ygFilterCon .more_Link.down i {
    background-position: -110px -154px
}

.ygFilterCon .more_Link.down:hover i {
    background-position: -12px -205px
}

.ygFilterCon .more_Link.up i {
    background-position: -96px -153px
}

.ygFilterCon .more_Link.up:hover i {
    background-position: -12px -197px
}

.selfadaptat .list_pp_word {
    width: 930px !important;
    max-height: 75px;
    overflow: auto
}

.a_posi {
    position: relative;
    height: 20px;
    float: left;
    z-index: 8
}

.a_posi .bjname {
    z-index: 10;
    color: #666;
    height: 18px;
    border: 1px solid #fff;
    padding: 0 20px 0 10px;
    position: relative
}

.a_posi span {
    display: inline-block;
    margin: 0 20px 0 5px
}

.a_posi .nvxico {
    background: url("../images/filter-sprite_1b6e33ab7def4af2bfc909feffb7398e.png") -110px -154px no-repeat
}

.a_posi .nvxico {
    height: 5px;
    overflow: hidden;
    position: absolute;
    top: 9px;
    width: 12px
}

.nx_radio {
    position: absolute;
    top: 20px;
    left: 0;
    background: #fff;
    border: 1px solid #ccc;
    z-index: 9;
    width: auto
}

.nx_radio .auto_height {
    padding: 15px
}

.nx_radio .auto_height li {
    height: 26px;
    line-height: 26px;
    width: auto
}

.nx_radio .auto_height li a {
    float: none !important;
    display: block !important;
    white-space: nowrap
}

.a_posi .aa_hover {
    border: 1px solid #ccc;
    border-bottom: 0;
    background: #fff
}

.aa_hover .nvxico {
    background: url("../images/filter-sprite_1b6e33ab7def4af2bfc909feffb7398e.png") -96px -153px no-repeat !important
}

.gdheight {
    height: 190px;
    overflow-y: auto;
    overflow-x: hidden
}

.frheight {
    height: auto
}

.ygFilter_cz input {
    border: medium none;
    cursor: pointer;
    font-size: 12px;
    height: 22px;
    overflow: hidden;
    width: 49px
}

.list_bg,
.list_brand_procat a,
.list_brand_procat a span {
    background: url("../images/filter-sprite_1b6e33ab7def4af2bfc909feffb7398e.png?3ecd863b151522588888888888836317254a78") no-repeat
}

.ygFilter_cz .smt {
    background-position: 0 -447px;
    color: #fff
}

.ygFilter_cz .cancel_quit,
.ygFilter_cz .cancel {
    background-position: left -472px;
    color: #666;
    margin-left: 10px
}

.ygFilter_cz .noSmt {
    background-position: left -472px;
    color: #c5c5c5;
    cursor: no-drop
}

.filter_bar .bd {
    margin-top: 10px
}

.ygFilterCon .defaultCat .dtype {
    height: auto;
    padding: 2px 0
}

.nanT {
    width: auto;
    padding: 1px 22px 0 10px;
    background: #fff;
    height: 25px;
    line-height: 26px;
    left: 19px;
    top: 0
}

.nantype {
    top: 28px;
    left: 19px
}

.ygFilterCon dl {
    position: relative;
    z-index: 3
}

.ygFilterCon #dl_hei {
    z-index: 4
}

.ygFilterCon dl dd {
    top: 0;
    right: 0;
    z-index: 11
}

.ygFilterCon dl dd.dtype .xtype {
    height: auto;
    width: auto
}

.ygFilterCon dl dd.dtype .xtype .nanXie {
    margin: 0 5px 6px 0;
    width: 139px;
    z-index: auto;
    height: 27px
}

.nanXie .nantype ul li {
    width: 140px
}

.selfadaptat .new_prdlist li {
    margin-right: 6px
}

.selfadaptat .catList {
    width: 940px
}

.ygFilterCon #dl_hei dd {
    padding: 0 0 2px 0
}

.filter_bar,
.fprice {
    z-index: auto
}

.yg_category_nav .ygwrap {
    z-index: 9
}

.selfadaptat .newPage {
    border-left: none;
    margin: 0 auto;
    text-align: center;
    width: 1190px;
    padding-top: 40px
}

.cen .listBrandBox {
    width: auto
}

.cen .listBrandBox .brand {
    width: 550px
}

.cen .listBrandBox .comment {
    width: 565px
}

.shpcrt_blank10 {
    height: 40px;
    overflow: hidden
}

.nantype .moreChecked .list_bg {
    background-position: -56px -197px;
    display: inline-block;
    float: left;
    height: 8px;
    margin-right: 6px;
    margin-top: 5px;
    width: 8px
}

.nanXie .nantype {
    padding: 6px 5px 0 0;
    width: 630px
}

.nantype .mo_btns {
    height: 45px;
    width: 628px;
    background: #f5f5f5;
    float: left
}

.mo_btns .moreChecked {
    background: #ddd;
    margin-top: 12px;
    float: right;
    margin-right: 44px
}

.noCheck .choosebtn {
    display: none;
    text-align: right;
    width: auto;
    margin-top: 12px;
    margin-right: 15px
}

.noCheck .moreChecked {
    display: block
}

.yesCheck .choosebtn {
    display: block;
    text-align: right;
    width: auto;
    margin-top: 12px;
    margin-right: 44px
}

.yesCheck .moreChecked {
    display: none
}

.selfadaptat .catList .catlist_li {
    white-space: normal;
    overflow: hidden
}

.selfadaptat .nantype .catList .catlist_li a {
    white-space: normal
}